home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 97 / maccd 97.iso / utilities / Mac OS X / memory_monitor_1.2.1.dmg / Memory Monitor Sources / TranslucentWindow.m < prev   
MacBinary  |  2002-06-28  |  2.1 KB  |  [????/????]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Ultima 6 (music/ultima6) ext Supported
1% dexvert PC-98 Music (music/pc98Music) ext Unsupported
1% dexvert Amiga E Module (other/amigaEModule) ext Unsupported
1% dexvert ECX module (other/ecxModule) ext Unsupported
1% dexvert Maple Common Binary (other/mapleCommonBinary) ext Unsupported
1% dexvert MacBinary (archive/macBinary) fallback Supported
100% file MacBinary II, inited, Fri Jun 28 08:53:15 2002, modified Fri Jun 28 08:53:15 2002, creator '????', type '????', 1647 bytes "TranslucentWindow.m" , at 0x6ef 286 bytes resource default (weak)
99% file data default
100% TrID MacBinary 2 default (weak)
100% dearkID deark: macbinary default
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[????]
macFileCreator[????]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 13 54 72 61 6e 73 6c | 75 63 65 6e 74 57 69 6e |..Transl|ucentWin|
|00000010| 64 6f 77 2e 6d 00 00 00 | 00 00 00 00 00 00 00 00 |dow.m...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 3f 3f 3f 3f 3f 3f 3f | 3f 01 00 00 00 00 00 00 |.???????|?.......|
|00000050| 00 00 00 00 00 06 6f 00 | 00 01 1e b9 42 0c bb b9 |......o.|....B...|
|00000060| 42 0c bb 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |B.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 0b 60 00 00 |........|.....`..|
|00000080| 2f 2f 0a 2f 2f 20 20 54 | 72 61 6e 73 6c 75 63 65 |//.// T|ransluce|
|00000090| 6e 74 56 69 65 77 2e 6d | 0a 2f 2f 0a 2f 2f 20 20 |ntView.m|.//.// |
|000000a0| 43 72 65 61 74 65 64 20 | 62 79 20 54 61 6b 61 73 |Created |by Takas|
|000000b0| 68 69 20 54 2e 20 48 61 | 6d 61 64 61 20 6f 6e 20 |hi T. Ha|mada on |
|000000c0| 54 68 75 20 4e 6f 76 20 | 30 31 20 32 30 30 30 2e |Thu Nov |01 2000.|
|000000d0| 0a 2f 2f 20 20 43 6f 70 | 79 72 69 67 68 74 20 28 |.// Cop|yright (|
|000000e0| 63 29 20 32 30 30 30 2c | 32 30 30 31 20 54 61 6b |c) 2000,|2001 Tak|
|000000f0| 61 73 68 69 20 54 2e 20 | 48 61 6d 61 64 61 2e 20 |ashi T. |Hamada. |
|00000100| 41 6c 6c 20 72 69 67 68 | 74 73 20 72 65 73 65 72 |All righ|ts reser|
|00000110| 76 65 64 2e 0a 2f 2f 0a | 2f 2f 20 20 4d 6f 64 69 |ved..//.|// Modi|
|00000120| 66 69 63 61 74 69 6f 6e | 73 3a 0a 2f 2f 20 20 62 |fication|s:.// b|
|00000130| 62 20 32 36 2e 30 36 2e | 32 30 30 32 20 2d 20 72 |b 26.06.|2002 - r|
|00000140| 65 6d 6f 76 65 64 20 74 | 68 65 20 5f 74 72 61 6e |emoved t|he _tran|
|00000150| 73 70 61 72 65 6e 63 79 | 20 6d 65 74 68 6f 64 0a |sparency| method.|
|00000160| 2f 2f 0a 0a 23 69 6d 70 | 6f 72 74 20 22 54 72 61 |//..#imp|ort "Tra|
|00000170| 6e 73 6c 75 63 65 6e 74 | 57 69 6e 64 6f 77 2e 68 |nslucent|Window.h|
|00000180| 22 0a 0a 0a 40 69 6d 70 | 6c 65 6d 65 6e 74 61 74 |"...@imp|lementat|
|00000190| 69 6f 6e 20 54 72 61 6e | 73 6c 75 63 65 6e 74 57 |ion Tran|slucentW|
|000001a0| 69 6e 64 6f 77 0a 0a 2f | 2f 2d 2d 2d 2d 2d 2d 2d |indow../|/-------|
|000001b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001e0| 2d 2d 2d 2d 2d 2d 0a 2f | 2f 20 73 65 74 20 74 68 |------./|/ set th|
|000001f0| 65 20 74 72 61 6e 73 70 | 61 72 65 6e 63 79 0a 2f |e transp|arency./|
|00000200| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00000210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0a 2f |--------|------./|
|00000240| 2f 2d 20 28 66 6c 6f 61 | 74 29 5f 74 72 61 6e 73 |/- (floa|t)_trans|
|00000250| 70 61 72 65 6e 63 79 0a | 2f 2f 7b 0a 2f 2f 20 20 |parency.|//{.// |
|00000260| 20 20 72 65 74 75 72 6e | 20 30 2e 39 39 39 39 39 | return| 0.99999|
|00000270| 39 39 39 39 39 3b 0a 2f | 2f 7d 0a 0a 0a 0a 2f 2f |99999;./|/}....//|
|00000280| 20 4e 6f 74 20 6d 75 63 | 68 20 68 65 72 65 2c 20 | Not muc|h here, |
|00000290| 6a 75 73 74 20 63 61 6c | 6c 69 6e 67 20 74 68 65 |just cal|ling the|
|000002a0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 70 72 69 76 61 | followi|ng priva|
|000002b0| 74 65 20 41 50 49 2e 0a | 65 78 74 65 72 6e 20 76 |te API..|extern v|
|000002c0| 6f 69 64 20 5f 4e 53 53 | 65 74 57 69 6e 64 6f 77 |oid _NSS|etWindow|
|000002d0| 4f 70 61 63 69 74 79 28 | 69 6e 74 20 77 69 6e 64 |Opacity(|int wind|
|000002e0| 6f 77 4e 75 6d 62 65 72 | 2c 20 42 4f 4f 4c 20 69 |owNumber|, BOOL i|
|000002f0| 73 4f 70 61 71 75 65 29 | 3b 0a 0a 0a 2f 2f 2d 2d |sOpaque)|;...//--|
|00000300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0a 2f 2f 20 6d |--------|---.// m|
|00000340| 61 6b 65 20 74 68 65 20 | 77 69 6e 64 6f 77 20 28 |ake the |window (|
|00000350| 70 73 65 75 64 6f 29 20 | 74 72 61 6e 73 70 61 72 |pseudo) |transpar|
|00000360| 65 6e 74 0a 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ent.//--|--------|
|00000370| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000380| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000003a0| 2d 2d 2d 0a 2d 20 69 6e | 69 74 57 69 74 68 43 6f |---.- in|itWithCo|
|000003b0| 6e 74 65 6e 74 52 65 63 | 74 3a 28 4e 53 52 65 63 |ntentRec|t:(NSRec|
|000003c0| 74 29 63 6f 6e 74 65 6e | 74 52 65 63 74 20 73 74 |t)conten|tRect st|
|000003d0| 79 6c 65 4d 61 73 6b 3a | 28 75 6e 73 69 67 6e 65 |yleMask:|(unsigne|
|000003e0| 64 20 69 6e 74 29 61 53 | 74 79 6c 65 20 62 61 63 |d int)aS|tyle bac|
|000003f0| 6b 69 6e 67 3a 28 4e 53 | 42 61 63 6b 69 6e 67 53 |king:(NS|BackingS|
|00000400| 74 6f 72 65 54 79 70 65 | 29 62 75 66 66 65 72 69 |toreType|)bufferi|
|00000410| 6e 67 54 79 70 65 20 64 | 65 66 65 72 3a 28 42 4f |ngType d|efer:(BO|
|00000420| 4f 4c 29 66 6c 61 67 0a | 7b 0a 20 20 20 20 69 66 |OL)flag.|{. if|
|00000430| 20 28 73 65 6c 66 20 3d | 20 5b 73 75 70 65 72 20 | (self =| [super |
|00000440| 69 6e 69 74 57 69 74 68 | 43 6f 6e 74 65 6e 74 52 |initWith|ContentR|
|00000450| 65 63 74 3a 63 6f 6e 74 | 65 6e 74 52 65 63 74 20 |ect:cont|entRect |
|00000460| 73 74 79 6c 65 4d 61 73 | 6b 3a 61 53 74 79 6c 65 |styleMas|k:aStyle|
|00000470| 20 62 61 63 6b 69 6e 67 | 3a 62 75 66 66 65 72 69 | backing|:bufferi|
|00000480| 6e 67 54 79 70 65 20 64 | 65 66 65 72 3a 66 6c 61 |ngType d|efer:fla|
|00000490| 67 5d 29 0a 20 20 20 20 | 20 20 20 20 5f 4e 53 53 |g]). | _NSS|
|000004a0| 65 74 57 69 6e 64 6f 77 | 4f 70 61 63 69 74 79 28 |etWindow|Opacity(|
|000004b0| 5b 73 65 6c 66 20 77 69 | 6e 64 6f 77 4e 75 6d 62 |[self wi|ndowNumb|
|000004c0| 65 72 5d 2c 20 4e 4f 29 | 3b 0a 0a 20 20 20 20 5b |er], NO)|;.. [|
|000004d0| 73 65 6c 66 20 73 65 74 | 41 63 63 65 70 74 73 4d |self set|AcceptsM|
|000004e0| 6f 75 73 65 4d 6f 76 65 | 64 45 76 65 6e 74 73 3a |ouseMove|dEvents:|
|000004f0| 59 45 53 5d 3b 09 2f 2f | 20 66 6f 72 20 64 72 61 |YES];.//| for dra|
|00000500| 67 67 69 6e 67 20 69 74 | 73 65 6c 66 20 62 79 20 |gging it|self by |
|00000510| 72 65 63 65 69 76 69 6e | 67 20 74 68 65 20 6d 6f |receivin|g the mo|
|00000520| 75 73 65 20 65 76 65 6e | 74 73 0a 20 20 20 20 0a |use even|ts. .|
|00000530| 20 20 20 20 72 65 74 75 | 72 6e 20 73 65 6c 66 3b | retu|rn self;|
|00000540| 0a 7d 0a 0a 0a 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.}...//-|--------|
|00000550| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000560| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000580| 2d 2d 2d 2d 0a 2f 2f 20 | 6e 6f 20 73 68 61 64 6f |----.// |no shado|
|00000590| 77 20 69 73 20 6e 65 65 | 64 65 64 0a 2f 2f 2d 2d |w is nee|ded.//--|
|000005a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0a 2d 20 28 42 |--------|---.- (B|
|000005e0| 4f 4f 4c 29 68 61 73 53 | 68 61 64 6f 77 0a 7b 0a |OOL)hasS|hadow.{.|
|000005f0| 20 20 20 20 72 65 74 75 | 72 6e 20 4e 4f 3b 0a 7d | retu|rn NO;.}|
|00000600| 0a 0a 0a 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |...//---|--------|
|00000610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000620| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000640| 2d 2d 0a 2f 2f 20 46 6f | 72 20 64 69 73 70 6c 61 |--.// Fo|r displa|
|00000650| 79 69 6e 67 20 74 68 65 | 20 74 6f 6f 6c 74 69 70 |ying the| tooltip|
|00000660| 73 20 77 69 74 68 20 74 | 72 61 6e 73 70 61 72 65 |s with t|ranspare|
|00000670| 6e 74 20 77 69 6e 64 6f | 77 0a 2f 2f 2d 2d 2d 2d |nt windo|w.//----|
|00000680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0a 2d 20 28 42 4f 4f |--------|-.- (BOO|
|000006c0| 4c 29 63 61 6e 42 65 63 | 6f 6d 65 4b 65 79 57 69 |L)canBec|omeKeyWi|
|000006d0| 6e 64 6f 77 0a 7b 0a 20 | 20 20 20 72 65 74 75 72 |ndow.{. | retur|
|000006e0| 6e 20 59 45 53 3b 0a 7d | 0a 0a 40 65 6e 64 0a 00 |n YES;.}|..@end..|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 01 00 00 00 01 00 | 00 00 00 00 00 00 00 1e |........|........|
|00000710| 54 68 69 73 20 72 65 73 | 6f 75 72 63 65 20 66 6f |This res|ource fo|
|00000720| 72 6b 20 69 6e 74 65 6e | 74 69 6f 6e 61 6c 6c 79 |rk inten|tionally|
|00000730| 20 6c 65 66 74 20 62 6c | 61 6e 6b 20 20 20 00 00 | left bl|ank ..|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 01 00 00 00 01 00 | 00 00 00 00 00 00 00 1e |........|........|
|00000810| 00 00 00 00 00 00 00 00 | 00 1c 00 1e ff ff 00 00 |........|........|
|00000820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+